Bookly\Lib\Entities\Payment C

Total Complexity 103
Dependencies 13
Dependents 27
Total lines 773
Lines of code 346
Logical lines of code 165
Comment lines 239
Methods 42
Properties 20

Methods 42

Method Rating Maintainability Complexity Lines of code
getPaymentData()
B
36 23 73
typeToString()
A
49 14 32
save()
A
50 8 26
setCartInfo()
S
53 6 24
statusToString()
S
57 5 18
getDetailsData()
S
65 4 8
paymentInfo()
S
59 3 13
typeToProduct()
S
64 3 10
getTypes()
S
61 1 17
getInvoiceNumber()
S
79 2 3
setDetailsFromOrder()
S
65 2 8
typeToImage()
S
64 2 9
getInvoiceId()
S
82 1 3
setToken()
S
77 1 4
getOrderId()
S
82 1 3
setOrderId()
S
77 1 4
getCreatedAt()
S
82 1 3
setInvoiceId()
S
77 1 4
getRefId()
S
82 1 3
setRefId()
S
77 1 4
setStatus()
S
77 1 4
setCreatedAt()
S
77 1 4
getUpdatedAt()
S
82 1 3
setUpdatedAt()
S
77 1 4
getToken()
S
82 1 3
getGatewayPriceCorrection()
S
82 1 3
getStatus()
S
82 1 3
setPaidType()
S
77 1 4
getPaidType()
S
82 1 3
setGatewayPriceCorrection()
S
77 1 4
getPaid()
S
82 1 3
setTax()
S
77 1 4
getTax()
S
82 1 3
setTotal()
S
77 1 4
getTotal()
S
82 1 3
setType()
S
77 1 4
getType()
S
82 1 3
setGiftCardId()
S
77 1 4
getGiftCardId()
S
82 1 3
setCouponId()
S
77 1 4
getCouponId()
S
82 1 3
setPaid()
S
77 1 4